Modeling Clone Evolution

نویسندگان

  • Jan Harder
  • Nils Göde
چکیده

During the maintenance of a program, not only the source code but also the code clones contained in it evolve. Some recent studies focused on detecting patterns in the history of code clones to evaluate the harmfulness of clones. Since clone evolution is a rather novel field of study, there is still need for more comprehensive models and improved methodologies. Current approaches are limited to detecting only a small specialized set of patterns in a clone’s evolution, they generally lack scalability and the way they collect data has to be discussed. We provide an overview of existing methods to model clone evolution by describing the patterns that can be observed and the respective detection procedure. We discuss their shortcomings and point out open questions towards more detailed models of clone evolution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Approach for Clone Group Mapping by using Topic Modeling

Clone group mapping has a very important significance in the evolution of code clone. The topic modeling techniques were applied into code clone firstly and a new clone group mapping method was proposed. The method is very effective for not only Type-1 and Type-2 clone but also Type-3 clone .By making full use of the source text and structure information, topic modeling techniques transform the...

متن کامل

A Novel Approach Based on Topic Modeling for Clone Group Mapping

Clone group mapping has a very important significance in the evolution of code clone. The topic modeling techniques were applied into code clone firstly and a new clone group mapping method was proposed. By using topic modeling techniques to transform the mapping problem of high-dimensional code space into a low-dimensional topic space, the goal of clone group mapping was indirectly reached by ...

متن کامل

Evolution and modeling in sustainable supply chain management research

Numerous researchers and practitioners are attracted to sustainability in supply chains (SCS) and it has become one of the favorite topics among academics and industries. The purpose of this paper is to review and analyze the research studies that have been published in the field of sustainable supply chain management (SSCM). A total 242 articles published between 2000 and 2019 reviewed. Conten...

متن کامل

Evolution of Model Clones in Simulink

A growing and important area of Model-Based Development (MBD) is model evolution. Despite this, very little research on the evolution of Simulink models has been conducted. This is in contrast to the notable amount of research on UML models, which di↵er significantly from Simulink. Code clones and their evolution across system versions have been used to learn about source-code evolution. We pos...

متن کامل

Web applications design recovery and evolution with RE-UWA

This paper presents a semi-automatic approach for the recovery and evolution of the design of existing Web applications. The proposed approach, structured in two main phases, is based on the Ubiquitous Web Applications (UWA) design framework, a methodology based on a set of models and tools, for the usercentered design of multi-channels context-aware Web applications. In the first phase a repre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009